﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Manage/TeacherMasterPage.master" AutoEventWireup="true" CodeFile="currexam.aspx.cs" Inherits="Manage_currexam" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<script>
    $(function () {
        $("#dg tbody tr").hoverIntent(
        function () { $(this).children().css("background-color", "#F2F4F6"); },
        function () { $(this).children().css("background-color", "#FFFFFF"); }
    );
        $("#toexcel").click(function (e) {
            preview();
        });

    });
function preview() {
        var inTblId = "dg";
        var inWindow = null;
        try {
            var allStr = "";
            var curStr = "";
            if (inTblId != null && inTblId != "" && inTblId != "null") {
                curStr = getTblData(inTblId, inWindow);
            }
            if (curStr != null) {
                allStr += curStr;
            }
            else {
                alert("<%= Resources.labels.notable_export%>");
                return;
            }
            var fileName = getExcelFileName();

            doFileExport(fileName, allStr);

        }
        catch (e) {
            alert("<%= Resources.labels.erro%>");
        }
}
function getTblData(inTbl, inWindow) {
    var rows = 0;
    var tblDocument = document;
    if (!!inWindow && inWindow != "") {
        if (!document.all(inWindow)) {
            return null;
        }
        else {
            tblDocument = eval(inWindow).document;
        }
    }
    var curTbl = tblDocument.getElementById(inTbl);

    var outStr = "";
    if (curTbl != null) {
        for (var j = 0; j < curTbl.rows.length; j++) {
            for (var i = 0; i < curTbl.rows[j].cells.length; i++) {
                if (i == 0 && rows > 0) {
                    outStr += " \t";
                    rows -= 1;
                }
                outStr += curTbl.rows[j].cells[i].innerText + "\t";
                if (curTbl.rows[j].cells[i].colSpan > 1) {
                    for (var k = 0; k < curTbl.rows[j].cells[i].colSpan - 1; k++) {
                        outStr += " \t";
                    }
                }
                if (i == 0) {
                    if (rows == 0 && curTbl.rows[j].cells[i].rowSpan > 1) {
                        rows = curTbl.rows[j].cells[i].rowSpan - 1;
                    }
                }
            }
            outStr += "\r\n";
        }
    }
    else {
        outStr = null;
        alert(inTbl + "不存在!");

    }
    return outStr;

}
function getExcelFileName() {
    var d = new Date();
    var curYear = d.getYear();
    var curMonth = "" + (d.getMonth() + 1);
    var curDate = "" + d.getDate();
    var curHour = "" + d.getHours();
    var curMinute = "" + d.getMinutes();
    var curSecond = "" + d.getSeconds();
    if (curMonth.length == 1) {
        curMonth = "0" + curMonth;
    }
    if (curDate.length == 1) {
        curDate = "0" + curDate;
    }
    if (curHour.length == 1) {
        curHour = "0" + curHour;
    }
    if (curMinute.length == 1) {
        curMinute = "0" + curMinute;
    }

    if (curSecond.length == 1) {
        curSecond = "0" + curSecond;
    }
    var fileName = "leo_zhang" + "_" + curYear + curMonth + curDate + "_"
            + curHour + curMinute + curSecond + ".csv";
    return fileName;
}
function doFileExport(inName, inStr) {
    var xlsWin = null;
    if (!!document.getElementById("glbHideFrm")) {
        xlsWin = glbHideFrm;
    }
    else {
        var width = 6;
        var height = 4;
        var openPara = "left=" + (window.screen.width / 2 - width / 2)
                + ",top=" + (window.screen.height / 2 - height / 2)
                + ",scrollbars=no,width=" + width + ",height=" + height;
        xlsWin = window.open("", "_blank", openPara);
    }
    xlsWin.document.write(inStr);
    xlsWin.document.close();
    xlsWin.document.execCommand('Saveas', true, inName);
    xlsWin.close();
}
</script>

</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<table border="0" class="grid" cellspacing="0" cellpadding="0" width="100%">
<thead>
            <tr>
                <th><asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> <%= Resources.labels.stuScoreList%></th></tr></thead>

<tr><td align=left> <%= Resources.labels.total%><asp:Literal ID="litTj" runat="server"></asp:Literal>
    
    
        <span class="menuinput"><img src="../images/AbtnL.jpg" /><a href='#' id='toexcel' class="abtn_del"><%= Resources.labels.export%>Excel</a><img src="../images/AbtnR.jpg" /></span>
    
    </td></tr>
<tr>
<td>
    <table id="dg" class="grid" cellspacing="0" cellpadding="0" width="100%">
        <thead>
            <tr>
                <th width=20%><%= Resources.labels.stuNumber%></th>
                <th width=20%><%= Resources.labels.stuName%></th>
                <th width=20%><%= Resources.labels.real_Score%></th>
                <th width=20%><%= Resources.labels.Score_percent%></th>
                <th width=10%><%= Resources.labels.paperStatus%></th>
            </tr>
        </thead>
        <tbody>
        <asp:Repeater ID="rp" runat="server" EnableViewState=false onitemdatabound="rp_ItemDataBound">
        <ItemTemplate>
            <tr>
                <td><asp:Label ID="Label6" runat="server" Text=""></asp:Label></td>
                <td><asp:Label ID="Label5" runat="server" Text=""></asp:Label></td>
                <td><asp:Label ID="Label2" runat="server" Text=""></asp:Label></td>
                <td><asp:Label ID="Label3" runat="server" Text=""></asp:Label></td>
                <td><asp:Label ID="Label4" runat="server" Text=""></asp:Label></td>
                
            </tr>
        </ItemTemplate>
        </asp:Repeater>
        </tbody>
    </table>
</td>

</tr>
</table>


<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td>
    <table class="grid" border="0" cellspacing="0" cellpadding="0" width="100%">
        <thead>
            <tr>
                <th><%= Resources.labels.count%>：<%= Resources.labels.total%> <asp:Label ID="LibStuCount" runat="server" Text="0"></asp:Label> <%= Resources.labels.Student%> </th>
            </tr>
        </thead>
    </table>
</td>
</tr>
</table>

</asp:Content>
